Part Number Hot Search : 
AM2520 EMK31 XN6216 T521004 GD16592A IRK320 28800 MBR6060
Product Description
Full Text Search
 

To Download ADXRS453 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 High Performance, Digital Output Gyroscope ADXRS453
FEATURES
Complete rate gyroscope on a single chip 300/sec angular rate sensing Ultrahigh vibration rejection: 0.01/sec/g Excellent 16/hour null bias stability Internal temperature compensation 2000 g powered shock survivability SPI digital output with 16-bit data-word Low noise and low power 3.3 V to 5 V operation -40C to +105C operation Ultrasmall, light, and RoHS compliant Two package options Low cost SOIC_CAV package for yaw rate (z-axis) response Innovative ceramic vertical mount package (LCC_V), which can be oriented for pitch, roll, or yaw response
GENERAL DESCRIPTION
The ADXRS453 is an angular rate sensor (gyroscope) intended for industrial, instrumentation, and stabilization applications in high vibration environments. An advanced, differential, quad sensor design rejects the influence of linear acceleration, enabling the ADXRS453 to offer high accuracy rate sensing in harsh environments where shock and vibration are present. The ADXRS453 uses an internal, continuous self-test architecture. The integrity of the electromechanical system is checked by applying a high frequency electrostatic force to the sense structure to generate a rate signal that can be differentiated from the baseband rate data and internally analyzed. The ADXRS453 is capable of sensing an angular rate of up to 300/sec. Angular rate data is presented as a 16-bit word that is part of a 32-bit SPI message. The ADXRS453 is available in a 16-lead plastic cavity SOIC (SOIC_CAV) and an SMT-compatible vertical mount package (LCC_V), and is capable of operating across a wide voltage range (3.3 V to 5 V).
APPLICATIONS
Rotation sensing in high vibration environments Rotation sensing for industrial and instrumentation applications High performance platform stabilization
FUNCTIONAL BLOCK DIAGRAM
CP5 VX
HIGH VOLTAGE GENERATION
ADXRS453
PDD LDO REGULATOR
HV DRIVE CLOCK PHASEDIVIDER LOCKED LOOP AMPLITUDE DETECT ARITHMETIC LOGIC UNIT
REGISTERS/MEMORY
DVDD AVDD
DECIMATION FILTER TEMPERATURE CALIBRATION
BAND-PASS FILTER
12-BIT ADC
DEMOD
SPI INTERFACE
MOSI MISO SCLK CS
Z-AXIS ANGULAR RATE SENSOR
Q DAQ P DAQ
Q FILTER SELF-TEST CONTROL
FAULT DETECTION
DVSS PSS
09155-001
EEPROM
AVSS
Figure 1.
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.461.3113 (c)2011 Analog Devices, Inc. All rights reserved.
ADXRS453 TABLE OF CONTENTS
Features .............................................................................................. 1 Applications ....................................................................................... 1 General Description ......................................................................... 1 Functional Block Diagram .............................................................. 1 Revision History ............................................................................... 2 Specifications..................................................................................... 3 Absolute Maximum Ratings............................................................ 4 Thermal Resistance ...................................................................... 4 Rate Sensitive Axis ....................................................................... 4 ESD Caution .................................................................................. 4 Pin Configurations and Function Descriptions ........................... 5 Typical Performance Characteristics ............................................. 7 Theory of Operation ........................................................................ 9 Continuous Self-Test .................................................................... 9 Mechanical Performance ............................................................... 10 Noise Performance ......................................................................... 11 Applications Information .............................................................. 12 Calibrated Performance ............................................................. 12 Mechanical Considerations for Mounting .............................. 12 Application Circuits ................................................................... 12 ADXRS453 Signal Chain Timing ............................................. 13 SPI Communication Protocol ....................................................... 14 Command/Response ................................................................. 14 Device Data Latching ................................................................. 15 SPI Timing Characteristics ....................................................... 16 Command/Response Bit Definitions....................................... 17 Fault Register Bit Definitions ................................................... 18 Recommended Start-Up Sequence with CHK Bit Assertion . 20 Rate Data Format............................................................................ 21 Memory Map and Registers .......................................................... 22 Memory Map .............................................................................. 22 Memory Register Definitions ................................................... 23 Package Orientation and Layout Information ............................ 25 Solder Profile............................................................................... 27 Package Marking Codes ............................................................ 28 Outline Dimensions ....................................................................... 29 Ordering Guide .......................................................................... 30
REVISION HISTORY
1/11--Revision 0: Initial Version
Rev. 0 | Page 2 of 32
ADXRS453 SPECIFICATIONS
TA = TMIN to TMAX, PDD = 5 V, angular rate = 0/sec, bandwidth = f0/200 (~77.5 Hz), 1 g, continuous self-test on. Table 1.
Parameter MEASUREMENT RANGE SENSITIVITY Nominal Sensitivity Sensitivity Tolerance Nonlinearity 1 Cross-Axis Sensitivity 2 NULL ACCURACY NOISE PERFORMANCE Rate Noise Density LOW-PASS FILTER Cutoff (-3 dB) Frequency Group Delay 3 SENSOR RESONANT FREQUENCY SHOCK AND VIBRATION IMMUNITY Sensitivity to Linear Acceleration Vibration Rectification SELF-TEST Magnitude Fault Register Threshold Sensor Data Status Threshold Frequency ST Low-Pass Filter Cutoff (-3 dB) Frequency Group Delay3 SPI COMMUNICATIONS Clock Frequency Voltage Input High Voltage Input Low Voltage Output Low Voltage Output High Pull-Up Current MEMORY REGISTERS Temperature Register Value at 45C Scale Factor Quadrature, Self-Test, and Rate Registers Scale Factor POWER SUPPLY Supply Voltage Quiescent Supply Current Turn-On Time
1 2
Test Conditions/Comments Full-scale range See Figure 2 TA = -40C to +105C Best fit straight line TA = 25C TA = -40C to +105C TA = 25C TA = 105C f0/200 f = 0 Hz
Symbol FSR
Min 300
Typ
Max 400
Unit /sec LSB//sec % % FSR rms % /sec /sec /sec/Hz /sec/Hz Hz ms kHz /sec/g /sec/g2 LSB LSB LSB Hz Hz ms MHz V V V V A A
80 -3 0.05 -3 0.4 0.5 0.015 0.023 fLP tLP f0 77.5 4 15.5 0.01 0.0002 2559 Compared to LOCSTx register data Compared to LOCSTx register data f0/32 f0/8000 52 2239 1279 fST 485 1.95 64 2879 3839 +3 +3
3.25 13
4.75 19
DC to 5 kHz See the Continuous Self-Test section
76 8.08 PDD + 0.3 PDD x 0.15 0.5
MOSI, CS, SCLK MOSI, CS, SCLK MISO, current = 3 mA MISO, current = -2 mA CS, PDD = 3.3 V, CS = PDD x 0.15 CS, PDD = 5 V, CS = PDD x 0.15 See the Memory Register Definitions section
0.85 x PDD -0.3 PDD - 0.5 60 80
200 300
0 5
LSB LSB/C
80 PDD IDD Power-on to 0.5/sec of final value 3.15 6.0 100 5.25 8.0
LSB//sec V mA ms
Maximum limit is guaranteed by Analog Devices, Inc., characterization. Cross-axis sensitivity specification does not include effects due to device mounting on a printed circuit board (PCB). 3 Minimum and maximum limits are guaranteed by design. Rev. 0 | Page 3 of 32
ADXRS453 ABSOLUTE MAXIMUM RATINGS
Table 2.
Parameter Acceleration (Any Axis, 0.5 ms) Unpowered Powered Supply Voltage (PDD) Output Short-Circuit Duration (Any Pin to Ground) Operating Temperature Range LCC_V Package SOIC_CAV Package Storage Temperature Range LCC_V Package SOIC_CAV Package Rating 2000 g 2000 g -0.3 V to +6.0 V Indefinite
RATE SENSITIVE AXIS
The ADXRS453 is available in two package options. * * The SOIC_CAV package is for applications that require z-axis (yaw) rate sensing. The LCC_V (vertical mount) package is for applications that require x-axis or y-axis (pitch or roll) rate sensing and for applications that require z-axis (yaw) rate sensing. The package has leads on two faces such that it can be mounted vertically for pitch or roll sensing or horizontally for yaw sensing.
RATE AXIS
-55C to +125C -40C to +125C -65C to +150C -40C to +150C
See Figure 2 for details.
Z-AXIS
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
+ 16 9 SOIC PACKAGE
09155-002
RATE AXIS
+ LCC_V PACKAGE
Figure 2. Rate Signal Increases with Clockwise Rotation
THERMAL RESISTANCE
JA is specified for the worst-case conditions, that is, for a device soldered in a printed circuit board (PCB) for surface-mount packages. Table 3. Thermal Resistance
Package Type 16-Lead SOIC_CAV (RG-16-1) 14-Lead Ceramic LCC_V (EY-14-1)1
1
ESD CAUTION
JA 191.5 185.5
JC 25 23
Unit C/W C/W
Thermal resistance of the LCC_V package is for the vertical layout, not the horizontal layout.
Rev. 0 | Page 4 of 32
ADXRS453 PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS
DVDD RSVD RSVD CS MISO PDD PSS VX
1 2 3 4 5 6 7 8 16 15
SCLK MOSI AVDD DVSS RSVD AVSS RSVD CP5
09155-003
ADXRS453
TOP VIEW (Not to Scale)
14 13 12 11 10 9
Figure 3. Pin Configuration, 16-Lead SOIC_CAV
Table 4. Pin Function Descriptions, 16-Lead SOIC_CAV
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Mnemonic DVDD RSVD RSVD CS MISO PDD PSS VX CP5 RSVD AVSS RSVD DVSS AVDD MOSI SCLK Description Digital Regulated Voltage. See Figure 26 for the application circuit diagram. Reserved. This pin must be connected to DVSS. Reserved. This pin must be connected to DVSS. Chip Select. Master In/Slave Out. Supply Voltage. Switching Regulator Ground. High Voltage Switching Node. See Figure 26 for the application circuit diagram. High Voltage Supply. See Figure 26 for the application circuit diagram. Reserved. This pin must be connected to DVSS. Analog Ground. Reserved. This pin must be connected to DVSS. Digital Signal Ground. Analog Regulated Voltage. See Figure 26 for the application circuit diagram. Master Out/Slave In. SPI Clock.
Rev. 0 | Page 5 of 32
ADXRS453
RSVD SCLK DVDD MISO AVDD
2
RSVD
MOSI
DVSS
PDD
7
6
543
PSS
CS
14
13
12
11 10
VX
9
8
1
2
3
4
5
6
7
MISO
SCLK
RSVD
AVSS
AVDD
DVDD
CP5
09155-004
8
9 10 11 12 13
RSVD
CS DVSS MOSI
PSS
TOP VIEW (Not to Scale)
PDD
VX
AVSS
1 14
CP5
BACK VIEW (Not to Scale)
Figure 4. Pin Configuration, 14-Terminal LCC_V (Vertical Layout)
Figure 5. Pin Configuration, 14-Terminal LCC_V (Horizontal Layout)
Table 5. Pin Function Descriptions, 14-Terminal LCC_V
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Mnemonic AVSS AVDD MISO DVDD SCLK CP5 RSVD RSVD VX CS DVSS MOSI PSS PDD Description Analog Ground. Analog Regulated Voltage. See Figure 27 for the application circuit diagram. Master In/Slave Out. Digital Regulated Voltage. See Figure 27 for the application circuit diagram. SPI Clock. High Voltage Supply. See Figure 27 for the application circuit diagram. Reserved. This pin must be connected to DVSS. Reserved. This pin must be connected to DVSS. High Voltage Switching Node. See Figure 27 for the application circuit diagram. Chip Select. Digital Signal Ground. Master Out/Slave In. Switching Regulator Ground. Supply Voltage.
Rev. 0 | Page 6 of 32
09155-005
ADXRS453 TYPICAL PERFORMANCE CHARACTERISTICS
20 18
PERCENT OF POPULATION (%)
40 35
PERCENT OF POPULATION (%)
09155-006
16 14 12 10 8 6 4 2 0 -2.0 -1.6 -1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6 2.0
30 25 20 15 10 5
09155-009 09155-011 09155-010
0 -2.0
-1.6 -1.2
-0.8 -0.4
0
0.4
0.8
1.2
1.6
2.0
ERROR (/sec)
ERROR (/sec)
Figure 6. SOIC_CAV Null Accuracy at 25C
Figure 9. LCC_V Null Accuracy at 25C
30
30
PERCENT OF POPULATION (%)
20
PERCENT OF POPULATION (%)
25
25
20
15
15
10
10
5
5
0
-2.5 -2.0 -1.5 -1.0 -0.5 0 0.5 1.0 1.5 2.0 2.5 3.0
09155-007
0
1.0 1.5 2.0 2.5 0.025 -2.5 -2.0 -1.5 -1.0
-3.0
-3.0
-0.5
ERROR (/sec)
ERROR (/sec)
Figure 7. SOIC_CAV Null Drift over Temperature
Figure 10. LCC_V Null Drift over Temperature
25
25
PERCENT OF POPULATION (%)
PERCENT OF POPULATION (%)
20
20
15
15
10
10
5
5
0.5
1.0
1.5
2.0
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
2.5
0
0
0
0 0.005 0.010 0.015 0.020 -0.030 -0.025 -0.020 -0.015 -0.010
09155-008
CHANGE IN SENSITIVITY (%)
CHANGE IN SENSITIVITY (%)
Figure 8. SOIC_CAV Sensitivity Error at 25C
Figure 11. LCC_V Sensitivity Error at 25C
Rev. 0 | Page 7 of 32
-0.005
0.030
3.0
3.0
0.5
0
ADXRS453
30
45 40
PERCENT OF POPULATION (%)
PERCENT OF POPULATION (%)
25
35 30 25 20 15 10 5
20
15
10
5
09155-012
-3
-2
-1
0 ERROR (%)
1
2
3
-3
-2
-1
0 ERROR (%)
1
2
3
Figure 12. SOIC_CAV Sensitivity Drift over Temperature
Figure 15. LCC_V Sensitivity Drift over Temperature
1
1
ROOT ALLAN VARIANCE (/sec)
0.1
ROOT ALLAN VARIANCE (/sec)
0.1
0.01
0.01
0.1
1
0.001
0.01
10
0.0001
100
1000
0.1
0.00001
1
0.000001
0.01
10
0.0000001
0.001
100
09155-013
0.0000001
0.000001
0.00001
0.0001
1000
130
0.001
0.001
AVERAGING TIME (Hours)
AVERAGING TIME (Hours)
Figure 13. Typical Root Allan Variance at 40C
Figure 16. Typical Root Allan Variance at 105C
3
3
2
2
NULL OUTPUT (/sec)
1
1
0
ERROR (%)
0
-1
-1
-2
-2
09155-014
-30
-10
10 30 50 70 TEMPERATURE (C)
90
110
130
-30
-10
10 30 50 70 TEMPERATURE (C)
90
110
Figure 14. Null Output over Temperature, 16 Devices Soldered on PCB
Figure 17. Sensitivity over Temperature, 16 Devices Soldered on PCB
Rev. 0 | Page 8 of 32
09155-017
-3 -50
-3 -50
09155-016
09155-015
0
0
ADXRS453 THEORY OF OPERATION
The ADXRS453 operates on the principle of a resonator gyroscope. Figure 18 shows a simplified version of one of four polysilicon sensing structures. Each sensing structure contains a dither frame that is electrostatically driven to resonance. This produces the necessary velocity element to produce a Coriolis force when the device experiences angular rate. In the SOIC_CAV package, the ADXRS453 is designed to sense a z-axis (yaw) angular rate; the LCC_V vertical mount package orients the device such that it can sense pitch or roll angular rate on the same PCB.
CONTINUOUS SELF-TEST
The ADXRS453 gyroscope implements a complete electromechanical self-test. An electrostatic force is applied to the gyroscope frame, resulting in a deflection of the capacitive sense fingers. This deflection is exactly equivalent to deflection that occurs as a result of external rate input. The output from the beam structure is processed by the same signal chain as a true rate output signal, providing complete coverage of both the electrical and mechanical components. The electromechanical self-test is performed continuously during operation at a rate higher than the output bandwidth of the device. The self-test routine generates equivalent positive and negative rate deflections. This information can then be filtered with no overall effect on the demodulated rate output.
X Y Z
RATE SIGNAL WITH CONTINUOUS SELF-TEST SIGNAL.
09155-018
SELF-TEST AMPLITUDE. INTERNALLY COMPARED TO THE SPECIFICATION TABLE LIMITS.
Figure 19. Continuous Self-Test Demodulation Figure 18. Simplified Gyroscope Sensing Structure
When the sensing structure is exposed to angular rate, the resulting Coriolis force couples into an outer sense frame, which contains movable fingers that are placed between fixed pickoff fingers. This forms a capacitive pickoff structure that senses Coriolis motion. The resulting signal is fed to a series of gain and demodulation stages that produce the electrical rate signal output. The quad sensor design rejects linear and angular acceleration, including external g-forces and vibration. This is achieved by mechanically coupling the four sensing structures such that external g-forces appear as common-mode signals that can be removed by the fully differential architecture implemented in the ADXRS453. The resonator requires 22.5 V (typical) for operation. Because only 5 V is typically available in most applications, a switching regulator is included on chip.
The difference amplitude between the positive and negative self-test deflections is filtered to f0/8000 (~1.95 Hz) and is continuously monitored and compared to hard-coded self-test limits. If the measured amplitude exceeds these limits (listed in Table 1), one of two error conditions is asserted, depending on the magnitude of the self-test error. * For less severe self-test error magnitudes, the CST bit of the fault register is asserted. However, the status bits (ST[1:0]) in the sensor data response remain set to 01 for valid sensor data. For more severe self-test errors, the CST bit of the fault register is asserted and the status bits (ST[1:0]) in the sensor data response are set to 00 for invalid sensor data.
*
Table 1 lists the thresholds for both of these failure conditions. If desired, the user can access the self-test information by issuing a read command to the self-test memory register (Address 0x04). See the SPI Communication Protocol section for more information about error reporting.
Rev. 0 | Page 9 of 32
09155-019
LOW FREQUENCY RATE INFORMATION.
ADXRS453 MECHANICAL PERFORMANCE
The ADXRS453 has excellent shock and vibration rejection. Figure 20 shows the output noise response of the ADXRS453 in a vibration free environment. Figure 21 shows the response of the same device to 15 g rms random vibration (50 Hz to 5 kHz). As shown in Figure 21, no frequencies are particularly sensitive to vibration. Response to vibration in all axes is similar.
0.1
Shock response is also excellent, as shown in Figure 22 and Figure 23. Figure 22 shows a 99 g input stimulus applied to each axis, and Figure 23 shows the typical response to this shock in each axis. Shock response of 0.01/sec/g is apparent.
40 20
GYRO OUTPUT (/sec/ Hz)
0 0.01
INPUT STIMULUS (g)
09155-020
-20 -40 -60 -80 -100
09155-022 09155-023
0.001
0.0001
5
50 FREQUENCY (Hz)
500
-120
0
0.05
0.10 TIME (Seconds)
0.15
0.20
Figure 20. ADXRS453 Output Noise Response with No Vibration Applied
Figure 22. 99 g Shock Input
0.1
10 8 6
GYRO OUTPUT (/sec/ Hz)
GYRO OUTPUT (/sec)
5 50 FREQUENCY (Hz) 500
09155-021
0.01
4 2 0 -2 -4 -6 -8
0.001
0.0001
-10
0
0.05
0.10 TIME (Seconds)
0.15
0.20
Figure 21. ADXRS453 Output Noise Response with 15 g RMS Random Vibration (50 Hz to 5 kHz) Applied
Figure 23. Typical Output Response Due to 99 g Shock (see Figure 22)
Rev. 0 | Page 10 of 32
ADXRS453 NOISE PERFORMANCE
The ADXRS453 noise performance is very consistent from device to device and varies very predictably with temperature. Table 6 contains statistical noise data at three temperature points for a large population of ADXRS453 devices (more than 3000 parts from several manufacturing lots). Table 6. Statistical Noise Data
Temperature -40C +25C +105C Mean 0.0109 0.0149 0.0222 Noise (/sec/Hz) Standard Deviation 0.0012 0.0015 0.0019
Noise increases fairly linearly with temperature, as shown in Figure 24.
0.050 0.045 0.040
NOISE DENSITY (/sec/ Hz)
0.035 0.030 0.025 0.020 0.015 0.010 0.005 0 50 TEMPERATURE (C) 100 150
09155-024
0 -50
Figure 24. Noise Density vs. Temperature, 16 Devices
Rev. 0 | Page 11 of 32
ADXRS453 APPLICATIONS INFORMATION
CALIBRATED PERFORMANCE
The ADXRS453 gyroscope uses internal EEPROM memory to store its temperature calibration information. The calibration information is encoded into the device during factory test. The calibration data is used to perform offset, gain, and self-test corrections over temperature. By storing this information internally, the ADXRS453 eliminates the need for the customer to perform system level temperature calibration.
1F 1 DVDD RSVD RSVD GND 3.3V TO 5V CS MISO PDD 1F PSS 470H GND DIODE >24V BREAKDOWN 8 VX RSVD 100nF CP5 9 GND
09155-026
SCLK 16 MOSI 1F AVDD DVSS RSVD AVSS
MECHANICAL CONSIDERATIONS FOR MOUNTING
Mount the ADXRS453 in a location close to a hard mounting point of the PCB. Mounting the ADXRS453 at an unsupported PCB location (that is, at the end of a lever or in the middle of a trampoline, as shown in Figure 25) can result in apparent measurement errors because the gyroscope is subject to the resonant vibration of the PCB. Locating the gyroscope near a hard mounting point helps to ensure that any PCB resonances at the gyroscope are above the frequency at which harmful aliasing with the internal electronics can occur. To ensure that aliased signals do not couple into the baseband measurement range, design the module so that the first system level resonance occurs at a frequency higher than 800 Hz.
GYROSCOPE PCB
Figure 26. Recommended Application Circuit, SOIC_CAV Package
3.3V TO 5V TOP VIEW 1 AVSS 1F AVDD MISO 1F DVDD SCLK 100nF DVSS CS VX RSVD GND PSS MOSI PDD 1F 14
09155-025
CP5 GND RSVD
470H
MOUNTING POINTS
Figure 25. Incorrectly Placed Gyroscope
APPLICATION CIRCUITS
Figure 26 and Figure 27 show the recommended application circuits for the ADXRS453 gyroscope. These application circuits provide a connection reference for the available package types. Note that DVDD, AVDD, and PDD are all individually connected to ground through 1 F capacitors; do not connect these supplies together. In addition, an external diode and inductor must be connected for proper operation of the internal shunt regulator (see Table 7). These components allow the internal resonator drive voltage to reach its required level. Table 7. Components for ADXRS453 Application Circuits
Component Inductor Diode Capacitor Capacitor Qty 1 1 3 1 Description 470 H >24 V breakdown voltage 1 F 100 nF
GND DIODE >24V BREAKDOWN
09155-027
Figure 27. Recommended Application Circuit, LCC_V Package
Rev. 0 | Page 12 of 32
ADXRS453
ADXRS453 SIGNAL CHAIN TIMING
The ADXRS453 primary signal chain is shown in Figure 28. The signal chain is the series of necessary functional circuit blocks through which the rate data is generated and processed. This sequence of electromechanical elements determines how quickly the device can translate an external rate input stimulus to an SPI word that is sent to the master device. The group delay, which is a function of the filter characteristic, is the time required for the output of the low-pass filter to be within 10% of the external rate input. In Figure 28, the group delay is shown to be ~4 ms. Additional delay can be observed due to the timing of SPI transactions and the population of the rate data into the internal device registers. Figure 28 illustrates this delay through each element of the signal chain. The transfer function for the rate data LPF is given as
1 - Z -64 -1 1- Z where:
2
T=
1 1 = f 0 16 kHz (typ)
(f0 is the resonant frequency of the ADXRS453.) The transfer function for the continuous self-test LPF is given as 1 64 - (63 x Z -1 ) where:
T= 16 = 1 ms (typ) f0
(f0 is the resonant frequency of the ADXRS453.)
PRIMARY SIGNAL CHAIN
4ms GROUP DELAY
REGISTERS/MEMORY
<5s DELAY
<5s DELAY
<5s DELAY
ARITHMETIC LOGIC UNIT
<2.2ms DELAY
BAND-PASS FILTER
12-BIT ADC
DEMOD
RATE DATA LPF
SPI TRANSACTION
MISO MOSI
Z-AXIS ANGULAR RATE SENSOR
CONTINUOUS SELF-TEST LPF
Figure 28. Primary Signal Chain and Associated Delays
Rev. 0 | Page 13 of 32
09155-028
<64ms GROUP DELAY
ADXRS453 SPI COMMUNICATION PROTOCOL
COMMAND/RESPONSE
Input/output is handled through a 32-bit command/response SPI interface. With the command/response SPI interface, the response to a command is issued during the next sequential SPI exchange (see Figure 29). The format for the interface is defined as follows: Clock Phase = Clock Polarity = 0 Table 9 shows the commands that can be sent from the master device to the gyroscope. Table 10 shows the responses to these commands from the gyroscope. For descriptions of the bits in the commands and responses, see the Command/Response Bit Definitions section and the Fault Register Bit Definitions section.
CS
The device response to the initial command is 0x00000001. This response prevents the transmission of random data to the master device upon the initial command/response exchange. The SPI interface uses the ADXRS453 pins described in Table 8.
Table 8. SPI Signals
Signal Serial Clock Chip Select Master Out/ Slave In Master In/ Slave Out Pin SCLK CS MOSI MISO Description Exactly 32 clock cycles during CS active Active low chip select pin Input for data sent to the gyroscope (slave) from the main controller (master) Output for data sent to the main controller (master) from the gyroscope (slave)
SCLK
32 CLOCK CYCLES
32 CLOCK CYCLES
MOSI COMMAND N MISO RESPONSE N - 1 RESPONSE N COMMAND N + 1
Figure 29. SPI Protocol
Table 9. SPI Commands
Command 31 30 29 SQ1 SQ0 1 Sensor Data Read 0 Write 0 28 27 SQ2 26 25 24 23 22 21 20 19 Bit 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 CHK P P D3 D2 D1 D0 P
SM2 SM1 SM0 A8 A7 A6 A5 SM2 SM1 SM0 A8 A7 A6 A5
A4 A4
A3 A3
A2 A2
A1 A0 A1 A0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4
Table 10. SPI Responses
Bit Command 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 SQ2 SQ1 SQ0 P0 ST1 ST0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 Sensor Data Read 0 1 0 P0 1 1 1 0 SM2 SM1 SM0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 Write 0 0 0 1 0 P0 1 P0 1 1 1 1 1 0 0 SM2 SM1 SM0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 SM2 SM1 SM0 0 0 SPI RE DU 10 D0 D5 D5 9 8 765 4 3 21 0 PLL Q NVM POR PWR CST CHK P1 P1 P1
D4 D3 D2 D1 D0 D4 D3 D2 D1 D0
R/W Error 0
PLL Q NVM POR PWR CST CHK P1
Rev. 0 | Page 14 of 32
09155-029
ADXRS453
DEVICE DATA LATCHING
To allow for rapid acquisition of data from the ADXRS453, device data latching is implemented, as shown in Figure 30. When the chip select pin is asserted (CS goes low), the data in the device is latched into memory. When the full MOSI command is received and the chip select pin is deasserted (CS goes high), the data is shifted into the SPI port registers in preparation for the next sequential command/response exchange. Device data latching allows for an extremely fast sequential transfer delay of 0.1 s (see Table 11).
DEVICE DATA IS LATCHED AFTER THE ASSERTION OF CS. LATCHED DATA IS TRANSMITTED DURING THE NEXT SEQUENTIAL COMMAND/RESPONSE EXCHANGE. CS
Note that the transmitted data is only as recent as the sequential transmission delay implemented by the system. Conditions that result in a sequential transfer delay of several seconds cause the next sequential device response to contain data that is several seconds old.
SCLK
32 CLOCK CYCLES
32 CLOCK CYCLES
32 CLOCK CYCLES
MOSI
COMMAND N 0x...
COMMAND N + 1 0x...
COMMAND N + 2 0x...
MISO
RESPONSE N - 1 0x00000001
RESPONSE N 0x...
RESPONSE N + 1 0x...
Figure 30. Device Data Latching
Rev. 0 | Page 15 of 32
09155-031
ADXRS453
SPI TIMING CHARACTERISTICS
The following conditions apply to the SPI command/response timing characteristics in Table 11: * * All timing parameter are guaranteed through characterization. All timing is shown with respect to 10% DVDD and 90% of the actual delivered voltage waveform. * * * * Parameters are valid for 3.0 V DVDD 5.5 V. Capacitive load for all signals is assumed to be 80 pF. Ambient temperature is -40C TA +105C. The MISO pull-up is 47 k or 110 A.
Table 11. SPI Command/Response Timing Characteristics
Symbol fOP tSCLKH tSCLKL tSCLK tF tR tSU tHIGH tA tV tLAG_MISO tDIS tLEAD tLAG_CS tTD Min 1/2 x tSCLK - 13 1/2 x tSCLK - 13 123.7 5.5 5.5 37 49 Max 8.08 Unit MHz ns ns ns ns ns ns ns ns ns ns ns ns ns s Description SPI operating frequency SCLK high time SCLK low time SCLK period SCLK fall time SCLK rise time Data input (MOSI) setup time Data input (MOSI) hold time Data output (MISO) access time Data output (MISO) valid after SCLK Data output (MISO) lag time Data output (MISO) disable time Enable (CS) lead time Enable (CS) lag time Sequential transfer delay
13 13
20 40 0 40 1/2 x tSCLK 1/2 x tSCLK 0.1
CS
tSCLK tLEAD
SCLK
tTD tSCLKL tR tF tLAG_CS
tSCLKH
tA
tV
MSB
tLAG_MISO tDIS
LSB
MISO
tHIGH tSU
MOSI MSB LSB
09155-030
Figure 31. SPI Timings
Rev. 0 | Page 16 of 32
ADXRS453
COMMAND/RESPONSE BIT DEFINITIONS
Table 12. SPI Interface Bit Definitions
Bits SQ2 to SQ0 SM2 to SM0 A8 to A0 D15 to D0 P SPI RE DU ST1, ST0 P0 P1 Description Sequence bits (from master) Sensor module bits (from master) Register address Data Command odd parity SPI command/response Request error Data unavailable Status bits Response, odd parity, Bits[31:16] Response, odd parity, Bits[31:0]
SPI Bit
The SPI bit is set when either of the following occurs: * * Too many or not enough bits were transmitted. A message from the control module contains a parity error.
A SPI error causes the device to issue a R/W error response regardless of the SPI command type issued by the master device (see Table 10). In addition, any error during a sensor data request results in the device issuing a read/write error.
RE Bit
The request error (RE) bit is the communication error bit transmitted from the ADXRS453 device to the control module. Request errors can occur when * * * An invalid command is sent from the control module. A read/write command specifies an invalid memory register. A write command attempted to write to a nonwritable memory register.
SQ2 to SQ0 Bits
The SQ2 to SQ0 bits provide the system with a means of synchronizing the data samples that are received from multiple sensors. To facilitate correct synchronization, the ADXRS453 gyroscope includes the SQ[2:0] bits in the response sequence as they were received in the request.
DU Bit
After the chip select pin is deasserted (CS goes high), the user must wait 0.1 s before reasserting the CS pin to initiate another command/response frame with the device. Failure to adhere to this timing specification may result in a data unavailable (DU) error.
SM2 to SM0 Bits
The SM2 to SM0 bits are the sensor module bits from the master device. These bits are not implemented in the ADXRS453 and are hard-coded to 000 for all occurrences.
A8 to A0 Bits
The A8 to A0 bits represent the memory address for data read or data write. These bits should be supplied by the master when the memory registers are being accessed; these bits are ignored for all sensor data requests. For a complete description of the available memory registers, see the Memory Register Definitions section.
ST1 and ST0 Bits
The status bits (ST1 and ST0) are used to signal to the master device the type of data contained in the response message (see Table 13).
Table 13. Status Bit Code Definitions
ST[1:0] 00 01 10 11 Contents of Bits[D15:D0] Invalid data for sensor data response Valid sensor data Sensor self-test data Read/write response
D15 to D0 Bits
The D15 to D0 bits are the 16-bit device data, which can contain any of the following: * * * Data from the master to be written to a memory register, as specified by the A8 to A0 bits. Sensor rate output data from the slave. Device data from the slave read from the memory register specified by the A8 to A0 bits, as well as the data from the next sequential register. Following a write command, the 16-bit data that is written to the specified memory register in the ADXRS453 and is reflected back to the master device for correlation.
Either of the following conditions can result in the ST[1:0] bits being set to 00 during a sensor data response: * The self-test response is sufficiently different from its nominal value (see the Specifications section for the appropriate limits). The PLL fault bit is active (see the PLL Bit section).
*
*
P0 Bit
P0 is the parity bit that establishes odd parity for Bits[31:16] of the device response.
P Bit
A parity bit (P) is required for all master-to-slave data transmissions. The communication protocol requires one parity bit to achieve odd parity for the entire 32-bit command. "Don't care" bits are also factored into the parity calculation.
P1 Bit
P1 is the parity bit that establishes odd parity for the entire 32-bit device response.
Rev. 0 | Page 17 of 32
ADXRS453
FAULT REGISTER BIT DEFINITIONS
Table 14 describes the bits available for signaling faults to the user. The individual bits of the fault registers are updated asynchronously, depending on their respective detection criteria; however, it is recommended that the fault registers be read at a rate of at least 250 Hz. When asserted, an individual status bit is not deasserted until it is read by the master device. If the error persists after a fault register read, the status bit is immediately reasserted and remains asserted until the next sequential command/ response exchange. The bits in the FAULT0 register are appended to every sensor data response (see Table 10). Both fault registers can be accessed by issuing a read command to Address 0x0A.
Table 14. Fault Register Bit Definitions
Register FAULT1 Bit Name Fail AMP OV UV PLL Q NVM POR PWR CST CHK Description Failure that sets the ST[1:0] bits to 00 Amplitude detection failure Regulator overvoltage Regulator undervoltage Phase-locked loop failure Quadrature error Nonvolatile memory fault Power-on or reset failed to initialize Power regulation failed due to overvoltage or undervoltage condition Continuous self-test failure or amplitude detection failed Check: generate faults
UV Bit
The UV fault bit is asserted if the internally regulated voltage (nominally 3 V) is observed to be less than 2.77 V. This measurement is low-pass filtered to prevent artifacts such as noise spikes from asserting a fault condition. When a UV fault occurs, the PWR fault bit is asserted simultaneously. Because the UV fault bit is not transmitted as part of a sensor data response, it is recommended that the user read back the FAULT1 and FAULT0 memory registers upon the assertion of a PWR error to determine the specific error condition.
PLL Bit
The PLL bit indicates that the device has experienced a failure in the phase-locked loop functional circuit block. This occurs when the PLL fails to achieve synchronization with the resonator structure. If the PLL status flag is active, the ST[1:0] bits of the sensor data response are set to 00, indicating that the response contains potentially invalid rate data.
Q Bit
A Q fault is asserted based on two independent quadrature calculations. * The quad memory register (Address 0x08) contains a value corresponding to the total instantaneous quadrature present in the device. If this value exceeds 4096 LSB, a Q fault is issued. An internal quadrature accumulator records the amount of quadrature correction performed by the ADXRS453. A Q fault is issued when the quadrature error present in the device has contributed to an equivalent of 4/sec (typical) of rate offset.
FAULT0
*
Fail Bit
The fail flag is asserted when the ST[1:0] bits are set to 00 (see the ST1 and ST0 Bits section). Assertion of the fail bit indicates that the device has experienced a gross failure and that the sensor data could be invalid.
NVM Bit
An NVM error is transmitted to the control module when the internal nonvolatile memory data fails a checksum calculation. This check is performed once every 50 s and does not include the PIDx memory registers.
AMP Bit
The AMP fault bit is asserted when the measured amplitude of the silicon resonator has been significantly reduced. This condition can occur if the voltage supplied to CP5 falls below the requirements of the internal voltage regulator. This fault bit is OR'ed with the CST fault bit; therefore, during a sensor data request, the CST bit position represents either an AMP failure or a CST failure. The full fault register can be read from memory to determine the specific failure.
POR Bit
An internal check is performed on device startup to ensure that the volatile memory of the device is functional. This is accomplished by programming a known value from the device ROM into a volatile memory register. This value is then continuously compared to the known value in ROM every 1 s for the duration of the device operation. If the value stored in the volatile memory changes or does not match the value stored in ROM, the POR error flag is asserted. The value stored in ROM is rewritten to the volatile memory upon a device power cycle.
OV Bit
The OV fault bit is asserted if the internally regulated voltage (nominally 3 V) is observed to exceed 3.3 V. This measurement is low-pass filtered to prevent artifacts such as noise spikes from asserting a fault condition. When an OV fault occurs, the PWR fault bit is asserted simultaneously. Because the OV fault bit is not transmitted as part of a sensor data response, it is recommended that the user read back the FAULT1 and FAULT0 memory registers upon the assertion of a PWR error to determine the specific error condition.
Rev. 0 | Page 18 of 32
ADXRS453
PWR Bit
The device performs a continuous check of the internal 3 V regulated voltage level. If either an overvoltage (OV) or undervoltage (UV) fault is asserted, the PWR bit is also asserted. This condition occurs if the regulated voltage is observed to be either above 3.3 V or below 2.77 V. An internal low-pass filter removes high frequency glitching effects to prevent the PWR bit from being asserted unnecessarily. To determine whether the fault is a result of an overvoltage or undervoltage condition, the OV and UV fault bits must be read.
CHK Bit
The CHK bit is transmitted by the control module to the ADXRS453 as a method of generating faults. By asserting the CHK bit, the device creates conditions that result in the generation of all faults represented in the fault registers. For example, the self-test amplitude is deliberately altered to exceed the fault detection threshold, resulting in a self-test error. In this way, the device is capable of checking both its ability to detect a fault condition and its ability to report that fault condition to the control module. The fault conditions are initiated nearly simultaneously; however, the timing for receiving fault codes when the CHK bit is asserted depends on the time required to generate each unique fault. It takes no more than 50 ms for all internal faults to be generated and the fault register to be updated to reflect the condition of the device. Until the CHK bit is cleared, the status bits (ST[1:0]) are set to 10, indicating that the data should be interpreted by the control module as self-test data. After the CHK bit is deasserted, an additional 50 ms are required for the fault conditions to decay and for the device to return to normal operation. See the Recommended Start-Up Sequence with CHK Bit Assertion section for the proper methodology for asserting the CHK bit.
CST Bit
The ADXRS453 is designed with continuous self-test functionality. The measured self-test amplitudes are compared to the limits presented in Table 1. Deviations from these values result in reported self-test errors. The two thresholds for a self-test failure are as follows: * * Self-test value > 512 LSB from nominal results in the assertion of the self-test flag in the fault register. Self-test value > 1856 LSB from nominal results in the assertion of the self-test flag in the fault register and the setting of the ST[1:0] bits to 00, indicating that the rate data contained in the sensor data response is potentially invalid.
Rev. 0 | Page 19 of 32
ADXRS453
RECOMMENDED START-UP SEQUENCE WITH CHK BIT ASSERTION
Figure 32 illustrates a recommended start-up sequence that can be implemented by the user. Alternate start-up sequences can be used, but the response from the ADXRS453 must be handled correctly. If the start-up sequence is implemented immediately after power is applied to the device, the total time to implement the following fault detection routine is approximately 200 ms. As described in the Device Data Latching section, the data present in the device upon the assertion of the CS signal is used in the next sequential command/response exchange. This results
MOSI: SENSOR DATA REQUEST CHK BIT ASSERTED MISO: STANDARD INITIAL RESPONSE CS DATA LATCH POINT MOSI: SENSOR DATA REQUEST (THIS CLEARS THE CHK BIT) MISO: SENSOR DATA RESPONSE X 32 CLOCK CYCLES 32 CLOCK CYCLES MOSI: SENSOR DATA REQUEST MISO: CHK RESPONSE ST[1:0] = 10 MOSI: SENSOR DATA REQUEST MISO: CHK RESPONSE ST[1:0] = 10
in an apparent one-transaction delay before the data resulting from the assertion of the CHK bit is reported by the device. For all other read/write interactions with the device, no such delay exists, and the MOSI command is serviced during the next sequential command/response exchange. Note that if the CHK bit is deasserted and the user tries to obtain data from the device before the CST fault flag clears, the device reports the data as error data.
X 32 CLOCK CYCLES
X 32 CLOCK CYCLES
SCLK
MOSI
0x20000003
0x20000000
0x20000000
0x20000000
MISO
0x00000001
0x...
0x...FF OR 0x...FE (PARITY DEPENDENT)
0x...FF OR 0x...FE (PARITY DEPENDENT)
t = 100ms POWER IS APPLIED TO THE DEVICE. WAIT 100ms TO ALLOW FOR THE INTERNAL CIRCUITRY TO BE INITIALIZED.
t = 150ms
t = 200ms
t = 200ms + tTD
t = 200ms + 2tTD ALL FAULT CONDITIONS ARE CLEARED, AND ALL SUBSEQUENT DATA EXCHANGES NEED ONLY OBSERVE THE SEQUENTIAL TRANSFER DELAY TIMING PARAMETER.
WHEN THE 100ms START-UP TIME HAS ELAPSED, THE MASTER DEVICE IS FREE TO ASSERT THE CHK BIT AND START THE PROCESS OF INTERNAL ERROR CHECKING. DURING THE FIRST COMMAND/ RESPONSE EXCHANGE AFTER POWER-ON, THE ADXRS453 IS DESIGNED TO ISSUE A PREDEFINED RESPONSE.
A 50ms DELAY IS REQUIRED SO THAT THE GENERATION OF FAULTS WITHIN THE DEVICE IS ALLOWED TO COMPLETE. HOWEVER, BECAUSE THE DEVICE DATA IS LATCHED BEFORE THE CHK BIT IS ASSERTED, THE DEVICE RESPONSE DURING THIS COMMAND/RESPONSE EXCHANGE DOES NOT CONTAIN FAULT INFORMATION. THIS RESPONSE CAN BE DISCARDED.
ANOTHER 50ms DELAY MUST BE OBSERVED TO ALLOW THE FAULT CONDITIONS TO CLEAR. IF THE DEVICE IS FUNCTIONING PROPERLY, THE MISO RESPONSE CONTAINS ALL ACTIVE FAULTS, AS WELL AS HAVING SET THE MESSAGE FORMAT TO SELF-TEST DATA. THIS IS INDICATED THROUGH THE ST BITS BEING SET TO 10.
Figure 32. Recommended Start-Up Sequence
Rev. 0 | Page 20 of 32
09155-032
THE FAULT BITS OF THE ADXRS453 REMAIN ACTIVE UNTIL CLEARED. DUE TO THE REQUIRED DECAY PERIOD FOR EACH FAULT CONDITION, FAULT CONDITIONS REMAIN PRESENT UPON THE IMMEDIATE DEASSERTION OF THE CHK BIT. THIS RESULTS IN A SECOND SEQUENTIAL RESPONSE IN WHICH THE FAULT BITS ARE ASSERTED. AGAIN, THE RESPONSE IS FORMATTED AS SELF-TEST DATA INDICATING THAT THE FAULT BITS HAVE BEEN SET INTENTIONALLY.
ADXRS453 RATE DATA FORMAT
The ADXRS453 gyroscope transmits rate data in a 16-bit format as part of a 32-bit SPI data frame. See Table 10 for the full 32-bit format of the sensor data response. The rate data is transmitted MSB first, from D15 to D0. The data is formatted as a twos complement number with a scale factor of 80 LSB//sec. Therefore, the highest obtainable value for positive (clockwise) rotation is 0x7FFF (decimal +32,767), and the highest obtainable value for negative (counterclockwise) rotation is 0x8000 (decimal -32,768). Performance of the device is not guaranteed above 24,000 LSB (300/sec).
Table 15. Rate Data
16-Bit Rate Data Decimal (LSBs) Hex (D15:D0) +32,767 0x7FFF ... ... +24,000 0x5DC0 ... ... +160 0x00A0 ... ... +80 0x0050 ... ... +40 0x0028 ... ... +20 0x0014 ... ... 0 0x0000 ... ... -20 0xFFEC ... ... -40 0xFFD8 ... ... -80 0xFFB0 ... ... -160 0xFF60 ... ... -24,000 0xA240 ... ... -32,768 0x8000 Description Maximum possible positive data value (not guaranteed) ... +300/sec rotation (positive FSR) ... +2/sec rotation ... +1/sec rotation ... +0.5/sec rotation ... +0.025/sec rotation ... Zero rotation value ... -0.025/sec rotation ... -0.5/sec rotation ... -1/sec rotation ... -2/sec rotation ... -300/sec rotation (negative FSR) ... Maximum possible negative data value (not guaranteed)
Rev. 0 | Page 21 of 32
ADXRS453 MEMORY MAP AND REGISTERS
MEMORY MAP
Table 16 provides a list of the memory registers that can be read from or written to by the user. See the SPI Communication Protocol section for the proper input sequence to read from or write to a specific memory register. Each memory register has eight bits of data; however, when a read request is performed, the data always returns as a 16-bit message. This is accomplished by appending the data from the next sequential register to the memory address that was specified. Data is transmitted MSB first. For proper acquisition of data from the memory register, make the read request to the even-numbered register address only; for example, to read the LOCSTx registers, address Register 0x04, but not Register 0x05. For a description of each memory register listed in Table 16, see the Memory Register Definitions section.
Table 16. Memory Register Map
Address 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 Register Name RATE1 RATE0 TEM1 TEM0 LOCST1 LOCST0 HICST1 HICST0 QUAD1 QUAD0 FAULT1 FAULT0 PID1 PID0 SN3 SN2 SN1 SN0 D7 (MSB) RTE15 RTE7 TEM9 TEM1 LCST15 LCST7 HCST15 HCST7 QAD15 QAD7 Unused PLL PIDB15 PIDB7 SNB31 SNB23 SNB15 SNB7 D6 RTE14 RTE6 TEM8 TEM0 LCST14 LCST6 HCST14 HCST6 QAD14 QAD6 Unused Q PIDB14 PIDB6 SNB30 SNB22 SNB14 SNB6 D5 RTE13 RTE5 TEM7 Unused LCST13 LCST5 HCST13 HCST5 QAD13 QAD5 Unused NVM PIDB13 PIDB5 SNB29 SNB21 SNB13 SNB5 D4 RTE12 RTE4 TEM6 Unused LCST12 LCST4 HCST12 HCST4 QAD12 QAD4 Unused POR PIDB12 PIDB4 SNB28 SNB20 SNB12 SNB4 D3 RTE11 RTE3 TEM5 Unused LCST11 LCST3 HCST11 HCST3 QAD11 QAD3 Fail PWR PIDB11 PIDB3 SNB27 SNB19 SNB11 SNB3 D2 RTE10 RTE2 TEM4 Unused LCST10 LCST2 HCST10 HCST2 QAD10 QAD2 AMP CST PIDB10 PIDB2 SNB26 SNB18 SNB10 SNB2 D1 RTE9 RTE1 TEM3 Unused LCST9 LCST1 HCST9 HCST1 QAD9 QAD1 OV CHK PIDB9 PIDB1 SNB25 SNB17 SNB9 SNB1 D0 (LSB) RTE8 RTE0 TEM2 Unused LCST8 LCST0 HCST8 HCST0 QAD8 QAD0 UV 0 PIDB8 PIDB0 SNB24 SNB16 SNB8 SNB0
Rev. 0 | Page 22 of 32
ADXRS453
MEMORY REGISTER DEFINITIONS
The SPI-accessible memory registers are described in this section. As noted in the Memory Map section, when requesting data from a memory register, only the first sequential memory address should be addressed. The data returned by the device contains 16 bits of memory register information. Bits[15:8] contain the MSB of the requested information, and Bits[7:0] contain the LSB.
Low CST (LOCSTx) Registers
Addresses: Register update rate: Scale factor: 0x04 (LOCST1) 0x05 (LOCST0) f0/16 (~970 Hz) 80 LSB//sec
Rate (RATEx) Registers
Addresses: Register update rate: Scale factor: 0x00 (RATE1) 0x01 (RATE0) f0/32 (~485 Hz) 80 LSB//sec
The RATEx registers contain the temperature compensated rate output of the device, filtered to f0/200 (~77.5 Hz). This data can also be accessed by issuing a sensor data read request to the device. The data is presented as a 16-bit, twos complement number.
MSB D15 RTE15 D7 RTE7 D14 RTE14 D6 RTE6 D13 RTE13 D5 RTE5 D12 RTE12 D4 RTE4 D11 RTE11 D3 RTE3 D10 RTE10 D2 RTE2 D9 RTE9 D1 RTE1 LSB D8 RTE8 D0 RTE0
The LOCSTx registers contain the value of the temperature compensated and low-pass filtered continuous self-test delta. This value is a measure of the difference between the positive and negative self-test deflections and corresponds to the values presented in Table 1. The device issues a CST error if the value of the self-test exceeds the established self-test limits. The self-test data is filtered to f0/8000 (~1.95 Hz) to prevent false triggering of the CST fault bit. The data is presented as a 16-bit, twos complement number, with a scale factor of 80 LSB//sec.
MSB D15 LCST15 D7 LCST7 D14 LCST14 D6 LCST6 D13 LCST13 D5 LCST5 D12 LCST12 D4 LCST4 D11 LCST11 D3 LCST3 D10 LCST10 D2 LCST2 D9 LCST9 D1 LCST1 LSB D8 LCST8 D0 LCST0
High CST (HICSTx) Registers
Addresses: Register update rate: Scale factor: 0x06 (HICST1) 0x07 (HICST0) f0/16 (~970 Hz) 80 LSB//sec
Temperature (TEMx) Registers
Addresses: Register update rate: Scale factor: 0x02 (TEM1) 0x03 (TEM0) f0/32 (~485 Hz) 5 LSB/C
The TEMx registers contain a value corresponding to the temperature of the device. The data is presented as a 10-bit, twos complement number. 0 LSB corresponds to a temperature of approximately 45C (see Table 17).
MSB D15 TEM9 D7 TEM1 D14 TEM8 D6 TEM0 D13 TEM7 D5 D12 TEM6 D4 D11 D10 TEM5 TEM4 D3 D2 Unused D9 TEM3 D1 LSB D8 TEM2 D0
The HICSTx registers contain the unfiltered self-test information. The HICSTx data can be used to supplement fault diagnosis in safety critical applications because sudden shifts in the self-test response can be detected. However, the CST bit of the fault register is not set when the HICSTx data is observed to exceed the self-test limits. Only the LOCSTx memory registers, which are designed to filter noise and the effects of sudden temporary self-test spiking due to external disturbances, control the assertion of the CST fault bit. The data is presented as a 16-bit, twos complement number.
MSB D15 HCST15 D7 HCST7 LSB D14 D13 D12 D11 D10 D9 D8 HCST14 HCST13 HCST12 HCST11 HCST10 HCST9 HCST8 D6 D5 D4 D3 D2 D1 D0 HCST6 HCST5 HCST4 HCST3 HCST2 HCST1 HCST0
Table 17. Sample Temperatures and TEMx Register Contents
Temperature 45C 85C 0C
1
Value of TEM1 and TEM0 Registers1 0000 0000 00XX XXXX 0011 0010 00XX XXXX 1100 0111 11XX XXXX
X = don't care.
Rev. 0 | Page 23 of 32
ADXRS453
Quad Memory (QUADx) Registers
Addresses: Register update rate: Scale factor: 0x08 (QUAD1) 0x09 (QUAD0) f0/64 (~240 Hz) 80 LSB//sec equivalent Register update rate: Scale factor:
Part ID (PIDx) Registers
Addresses: 0x0C (PID1) 0x0D (PID0) Not applicable Not applicable
The QUADx registers contain a value corresponding to the amount of quadrature error present in the device at a given time. Quadrature can be likened to a measurement of the error of the motion of the resonator structure and can be caused by stresses and aging effects. The quadrature data is filtered to f0/200 (~77.5 Hz) and can be read frequently to detect sudden shifts in the level of quadrature. The data is presented as a 16-bit, twos complement number.
MSB D15 QAD15 D7 QAD7 D14 QAD14 D6 QAD6 D13 QAD13 D5 QAD5 D12 QAD12 D4 QAD4 D11 QAD11 D3 QAD3 D10 QAD10 D2 QAD2 D9 QAD9 D1 QAD1 LSB D8 QAD8 D0 QAD0
The (PIDx) registers contain a 16-bit number that identifies the version of the ADXRS453. Combined with the serial number, this information allows for a higher degree of device individualization and tracking. The initial product ID is R01 (0x5201), with subsequent versions of silicon incrementing this value to R02, R03, and so on.
MSB D15 PIDB15 D7 PIDB7 D14 PIDB14 D6 PIDB6 D13 PIDB13 D5 PIDB5 D12 PIDB12 D4 PIDB4 D11 PIDB11 D3 PIDB3 D10 PIDB10 D2 PIDB2 D9 PIDB9 D1 PIDB1 LSB D8 PIDB8 D0 PIDB0
Serial Number (SNx) Registers Fault (FAULTx) Registers
Addresses: Register update rate: Scale factor: 0x0A (FAULT1) 0x0B (FAULT0) Not applicable Not applicable Register update rate: Scale factor: Addresses: 0x0E (SN3) 0x0F (SN2) 0x10 (SN1) 0x11 (SN0) Not applicable Not applicable
The FAULTx registers contain the state of the error flags in the device. The FAULT0 register is appended to the end of every device data transmission (see Table 10); however, this register can also be accessed independently through its memory location. The individual fault bits are updated asynchronously, requiring <5 s to activate, as soon as the fault condition exists on chip. When toggled, each fault bit remains active until the fault register is read or a sensor data command is received. If the fault is still active after the bit is read, the fault bit is immediately reasserted.
MSB D15 D7 PLL D14 D13 Unused D6 D5 Q NVM D12 D4 POR D11 Fail D3 PWR D10 AMP D2 CST D9 OV D1 CHK LSB D8 UV D0 0
The SNx registers contain a 32-bit identification number that uniquely identifies the device. To read the entire serial number, two memory read requests must be initiated. The first read request to Address 0x0E returns the upper 16 bits of the serial number, and the following read request to Address 0x10 returns the lower 16 bits of the serial number.
MSB D31 SNB31 D23 SNB23 D15 SNB15 D7 SNB7 D30 SNB30 D22 SNB22 D14 SNB14 D6 SNB6 D29 D28 D27 SNB29 SNB28 SNB27 D21 D20 D19 SNB21 SNB20 SNB19 D13 D12 D11 SNB13 SNB12 SNB11 D5 D4 D3 SNB5 SNB4 SNB3 D26 SNB26 D18 SNB18 D10 SNB10 D2 SNB2 D25 SNB25 D17 SNB17 D9 SNB9 D1 SNB1 LSB D24 SNB24 D16 SNB16 D8 SNB8 D0 SNB0
Rev. 0 | Page 24 of 32
ADXRS453 PACKAGE ORIENTATION AND LAYOUT INFORMATION
(PACKAGE FRONT)
ADXRS453
14
8 1
7
Figure 33. 14-Lead Ceramic LCC_V, Vertical Mount
09155-033
0.55 0.55 0.55 0.95 1.55
11.232
1.55
0.95
1.27
2.55
9.462
5.55
0.572
2.55
09155-034
1.691
1.5
1
0.8
0.8
1
1.5
Figure 34. Sample SOIC_CAV Solder Pad Layout (Land Pattern), Dimensions Shown in Millimeters, Not to Scale
Figure 35. Sample LCC_V Solder Pad Layout (Land Pattern) for Vertical Mounting, Dimensions Shown in Millimeters, Not to Scale
Rev. 0 | Page 25 of 32
09155-035
ADXRS453
1.50 0.50 0.90
3.10
7.70
2.70
0.80
Figure 36. Sample LCC_V Solder Pad Layout (Land Pattern) for Horizontal Mounting, Dimensions Shown in Millimeters, Not to Scale
09155-036
1.00
1.50
Rev. 0 | Page 26 of 32
ADXRS453
SOLDER PROFILE
SUPPLIER TP TC
USER TP TC TC
TC - 5C SUPPLIER tP USER tP
TP MAXIMUM RAMP-UP RATE = 3C/sec MAXIMUM RAMP-DOWN RATE = 6C/sec TL TSMAX PREHEAT AREA
tP
TC - 5C
tL
TEMPERATURE
TSMIN
tS
TIME 25C TO PEAK TIME
Figure 37. Recommended Soldering Profile
Table 18. Recommended Soldering Profile Limits
Profile Feature Average Ramp Rate (TL to TP) Preheat Minimum Temperature (TSMIN) Maximum Temperature (TSMAX) Time (TSMIN to TSMAX), tS Ramp-Up Rate (TSMAX to TL) Time Maintained Above Liquidous (tL) Liquidous Temperature (TL) Classification Temperature (TC)1 Peak Temperature (TP) Time Within 5C of Actual Peak Temperature (tP) Ramp-Down Rate (TP to TL) Time 25C to Peak Temperature
1
Sn63/Pb37 3C/sec max 100C 150C 60 sec to 120 sec 3C/sec max 60 sec to 150 sec 183C 220C TC + 0C/-5C 10 sec to 30 sec 6C/sec max 6 minutes max
Pb-Free 3C/sec max 150C 200C 60 sec to 120 sec 3C/sec max 60 sec to 150 sec 217C 250C TC + 0C/-5C 20 sec to 40 sec 6C/sec max 8 minutes max
Based on IPC/JEDEC J-STD-020D.01 for SnPb and Pb-free processes. Package volume < 350 mm3, package thickness > 2.5 mm.
Rev. 0 | Page 27 of 32
09155-037
25
ADXRS453
PACKAGE MARKING CODES
XRS453 BEYZ n #YYWW LLLLLLLLL
XRS453 BRGZ n #YYWW LLLLLLLLL
09155-038
Figure 38. LCC_V and SOIC_CAV Package Marking Codes
Table 19. Package Code Designations
Marking XRS 453 B RG EY Z n # YYWW LLLLLLLLL Meaning Angular rate sensor Series number Temperature grade (-40C to +105C) Package designator (SOIC_CAV package) Package designator (LCC_V package) RoHS compliant Revision number Pb-free designation Assembly date code Assembly lot code (up to nine characters)
Rev. 0 | Page 28 of 32
ADXRS453 OUTLINE DIMENSIONS
10.30 BSC
16
9
1
7.80 BSC
8
10.42 BSC
DETAIL A
PIN 1 INDICATOR 1.27 BSC 9.59 BSC 3.73 3.58 3.43 0.28 0.18 0.08 COPLANARITY 0.10 1.50 1.35 1.20 0.58 0.48 0.38
0.25 GAGE PLANE 8 4 0
0.87 0.77 0.67
Figure 39. 16-Lead Small Outline, Plastic Cavity Package [SOIC_CAV] (RG-16-1) Dimensions shown in millimeters
FRONT VIEW 9.20 9.00 SQ 8.80 8.08 8.00 7.92 4.40 4.00 3.60 BACK VIEW
0.275 REF
0.350 0.305 0.260 7.18 7.10 7.02 0.50 TYP
7.70 7.55 7.40
1
2
3
4
5
6
7
1.175 REF C 0.30 REF
SIDE VIEW
(PINS 2, 6)
1.00 0.60
(PINS 1, 7) (PINS 3-5)
1.60
0.675 NOM 0.500 MIN
R 0.20 REF
8
9
10
11
12
13
14
DO NOT SOLDER CENTER PADS.
(PINS 2, 6)
1.50 1.00
0.30 REF
(ALL PINS)
1.70 REF
0.30 REF 0.35 REF
6 9 7 8
(PINS 9-10, 12-13)
0.80
(PINS 10, 11, 12)
1 14
2 13
3 12
4 11
5 10
(ALL PINS) (PINS 1, 7, 8, 14) (PINS 3-5, 10-12)
1.70 REF
0.35 REF 0.80 REF
(METALLIZATION BUMP BUMP HEIGHT 0.03 NOM)
04-08-2010-A
1.40
0.80 0.40
(PINS 2, 6, 9, 13)
BOTTOM VIEW (PADS SIDE)
Figure 40. 14-Terminal Ceramic Leadless Chip Carrier, Vertical Form [LCC_V] (EY-14-1) Dimensions shown in millimeters
Rev. 0 | Page 29 of 32
072409-B
0.50 0.45 0.40
0.75 0.70 0.65
DETAIL A
ADXRS453
ORDERING GUIDE
Model 1, 2, 3 ADXRS453BEYZ EVAL-ADXRS453Z EVAL-ADXRS453Z-V EVAL-ADXRS453Z-M EVAL-ADXRS453Z-S
1 2
Temperature Range -40C to +105C
Package Description 14-Terminal Ceramic Leadless Chip Carrier, Vertical Form [LCC_V] Evaluation Board, SOIC_CAV Evaluation Board, LCC_V Analog Devices Inertial Sensor Evaluation System (Includes ADXRS453 Satellite) ADXRS453 Satellite, Standalone, to be used with Inertial Sensor Evaluation System
Package Option EY-14-1
Z = RoHS Compliant Part. The tape and reel version of the ADXRS453BEYZ (14-terminal LCC_V) is releasing in the second quarter of 2011. 3 The ADXRS453BRG (16-lead SOIC_CAV) is releasing in the second quarter of 2011.
Rev. 0 | Page 30 of 32
ADXRS453 NOTES
Rev. 0 | Page 31 of 32
ADXRS453 NOTES
(c)2011 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D09155-0-1/11(0)
Rev. 0 | Page 32 of 32


▲Up To Search▲   

 
Price & Availability of ADXRS453

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X